/*** CSS ADD FONT ***/
@font-face {
    font-family: "VH Bebas Neue";
    src: url('fonts/VHBebasNeue?#iefix') format('embedded-opentype'),
    url('fonts/VHBebasNeue.woff') format('woff'),
    url('fonts/VHBebasNeue.ttf') format('truetype'),
    url('fonts/VHBebasNeue.svg#font_class_name') format('svg');
}
/*** CSS ADD FONT ***/
/*** CSS RESET ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: middle;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*** CSS RESET ***/

body {font-size: 14px; line-height: 20px; font-family:  tahoma, arial, sans-serif; background: #d2dadf; }
body.page-group-intro{ background: #f7931d;}
img { max-width: 100%;}
p {margin: 1em 0;}
ul {-webkit-padding-start: 0px;-moz-padding-start: 0px;padding-start: 0px;}

/********************* CSS PAGE HOME NHAT MINH GROUP **************************/

/*** CSS GROUP HEADER WRAP ***/

/*** CSS GROUP LOGO ***/
.group_logo h1.logo { width: 200px; height: 195px; margin: 0 auto;}
.group_logo h1.logo a {background: url("images/logo.png") no-repeat top center; display: block; width: 200px; height: 195px; }
.group_logo h1.logo a span {text-indent: -99999px; display: inline-block;}
/*** CSS GROUP LOGO ***/

/*** CSS GROUP CONTENT ***/
.group_content {margin: 50px 0 100px 0;}
.group_content .group_content_item_inner {background: #fef4e9; border: 1px solid #25aae1;}
.group_content .group_content_item_inner h2.group_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 26px; text-align: center; background:#25aae1; color: #fff; padding: 5px 0; }
.group_content .group_content_item_inner h2.group_title a { color: #fff;}
.group_content .group_menu {margin: 40px 0;}
.group_content .group_menu ul li {text-indent: 100px;}
.group_content .group_menu ul li a {padding-top: 15px;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 22px; color:#25aae1;  display: block; height: 83px;}
.group_content .group_menu li span.n_menu {display: none; font-size: 17px; color: #25aae1;padding-top: 2px;}
.group_content .group_menu ul li:hover span.n_menu {display: block;}
.group_content .group_menu ul li:hover span.a_menu {background: url("images/menu_arrow.png") no-repeat center right; padding-right: 25px;}
.group_content .group_menu ul li:hover a {line-height: 42px; padding-top: 10px;}
.group_content .group_menu ul li:hover a span {line-height: 0;}

/*** CSS MENU SERVICE ***/
.group_content .group_service .group_menu ul li a {background: url("images/m_service.png") no-repeat;}
.group_content .group_service .group_menu ul li:nth-of-type(1) a {background-position: 50px 15px;}
.group_content .group_service .group_menu ul li:nth-of-type(2) a {background-position: 50px -80px;}
.group_content .group_service .group_menu ul li:nth-of-type(3) a {background-position: 50px -188px;}
.group_content .group_service .group_menu ul li:nth-of-type(4) a {background-position: 50px -310px;}

.group_content .group_service .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
.group_content .group_service .group_menu ul li:hover a {background: url("images/m_service_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
.group_content .group_service .group_menu ul li:hover:nth-of-type(1) a {background-position: 50px 23px;}
.group_content .group_service .group_menu ul li:hover:nth-of-type(2) a {background-position: 50px -70px;}
.group_content .group_service .group_menu ul li:hover:nth-of-type(3) a {background-position: 50px -143px;}
.group_content .group_service .group_menu ul li:hover:nth-of-type(4) a {background-position: 50px -246px;}
/*** CSS MENU SERVICE ***/

/*** CSS MENU TRAVEL ***/
.group_content .group_travel .group_menu ul li a {background: url("images/m_travel.png") no-repeat;}
.group_content .group_travel .group_menu ul li:nth-of-type(1) a {background-position: 50px 10px;}
.group_content .group_travel .group_menu ul li:nth-of-type(2) a {background-position: 50px -102px;}
.group_content .group_travel .group_menu ul li:nth-of-type(3) a {background-position: 50px -210px;}
.group_content .group_travel .group_menu ul li:nth-of-type(4) a {background-position: 50px -310px;}

.group_content .group_travel .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
.group_content .group_travel .group_menu ul li:hover a {background: url("images/m_travel_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
.group_content .group_travel .group_menu ul li:hover:nth-of-type(1) a {background-position: 50px 23px;}
.group_content .group_travel .group_menu ul li:hover:nth-of-type(2) a {background-position: 50px -84px;}
.group_content .group_travel .group_menu ul li:hover:nth-of-type(3) a {background-position: 50px -196px;}
.group_content .group_travel .group_menu ul li:hover:nth-of-type(4) a {background-position: 50px -290px;}
/*** CSS MENU SERVICE ***/

/*** CSS MENU MEDIA ***/
.group_content .group_media .group_menu ul li a {background: url("images/m_media.png") no-repeat;}
.group_content .group_media .group_menu ul li:nth-of-type(1) a {background-position: 50px 0px;}
.group_content .group_media .group_menu ul li:nth-of-type(2) a {background-position: 50px -89px;}
.group_content .group_media .group_menu ul li:nth-of-type(3) a {background-position: 50px -210px;}
.group_content .group_media .group_menu ul li:nth-of-type(4) a {background-position: 50px -305px;}

.group_content .group_media .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
.group_content .group_media .group_menu ul li:hover a {background: url("images/m_media_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
.group_content .group_media .group_menu ul li:hover:nth-of-type(1) a {background-position: 50px 23px;}
.group_content .group_media .group_menu ul li:hover:nth-of-type(2) a {background-position: 50px -78px;}
.group_content .group_media .group_menu ul li:hover:nth-of-type(3) a {background-position: 50px -192px;}
.group_content .group_media .group_menu ul li:hover:nth-of-type(4) a {background-position: 50px -289px;}
/*** CSS MENU MEDIA ***/

/*** CSS GROUP CONTENT ***/

/*** CSS GROUP HEADER WRAP ***/


/*** CSS GROUP FOOTER WRAP ***/
.group_footer {background: #25aae1; color: #fff; padding: 7px 0; clear: both; position: relative;}
.group_footer .group_copyright {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 22px;}
.group_footer .group_social {position: absolute; right: 0; top: -20px; text-align: right;}
.group_footer .group_social a {margin: 0 3px;}
/*** CSS GROUP FOOTER WRAP ***/

/********************* CSS PAGE HOME NHAT MINH GROUP **************************/

/********************* CSS PAGE CATEGORY & SINGLE **************************/

/*** CSS SLIDER WRAP ***/
.slider_wrap {position: absolute;z-index: 0;overflow: hidden;width: 100%;}
.slider_wrap img {width: 100%;}
.slider_wrap .slide_caption_content {width: 1000px; position: absolute; top: 45%; left: 50%; margin-left: -500px; text-align: right; padding-left: 15px; padding-right: 15px;}
.slider_wrap .slide_caption_content h3.slide_caption_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 40px; color: #fff; line-height: 50px; display: inline-block; background: url("images/f_bg_titile_slide.png") no-repeat; padding-left: 37px; }
.slider_wrap .slide_caption_content h3.slide_caption_title span {background: #f7941e; display: block; padding-right: 5px;}
.slider_wrap .slide_caption_content h3.slide_caption_title a {color: #fff;}
.slider_wrap .slide_caption_content h3.slide_caption_title a:hover {text-decoration: none;}
.slider_wrap .slide_caption_content .caption .caption_inner {margin: 10px 0 30px 0; background: url("images/f_caption_slide.png") no-repeat; display: inline-block; padding-left: 30px; color: #fff;}
.slider_wrap .slide_caption_content .caption span {background: #f7941e; display: block;  font-size: 18px; padding: 13px 5px 13px 0;}
.slider_wrap .slide_caption_content .caption_more {background: #f7941e; color: #fff; padding: 7px 12px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; box-shadow:0px 2px 10px rgba(0,0,0,0.4);}
.slider_wrap .slide_caption_content .caption_more:hover {text-decoration: none;}
.slider_wrap .carousel-control {background: none; width: 15%;}
/*** CSS SLIDER WRAP ***/

/*** CSS HEADER ***/
/*.header_wrap { height: 90px; position: relative; z-index: 100; box-shadow:0px 7px 17px rgba(0,0,0,0.5);-moz-box-shadow:0px 7px 17px rgba(0,0,0,0.5);-webkit-box-shadow:0px 7px 17px rgba(0,0,0,0.5);background: #1680ad;}*/
.header_wrap { height: 90px; position: relative; z-index: 100; box-shadow:0px 7px 17px rgba(0,0,0,0.5);-moz-box-shadow:0px 7px 17px rgba(0,0,0,0.5);-webkit-box-shadow:0px 7px 17px rgba(0,0,0,0.5);background: #f7941e;}

/*** CSS LOGO ***/
/*.header_wrap .header_logo h1{width: 90px; height: 80px; margin: 5px 0 0 0;}*/
.header_wrap .header_logo h1{width: 90px; height: 85px; margin: 0;}
/*.header_wrap .header_logo a {background: url("images/logo.png") no-repeat; width: 90px; height: 80px; display: block;}*/
.header_wrap .header_logo a {background: url("images/logo_s.png") no-repeat; width: 90px; height: 85px; display: block;}
.header_wrap .header_logo a span {display: inline-block; text-indent: -9999px;}
/*** CSS LOGO ***/

/*** CSS HEADER ***/

/*** CSS SLIDE EMPTY ***/
.slide_empty {min-height: 540px;}
/*** CSS SLIDE EMPTY ***/

/*** CSS MAINMENU & MENU BOTTOM ***/
.menu_bottom  {margin: 40px 0 70px 0;}
.menu_bottom ul li {text-align:center;float: left; border-right: 1px solid #114d68; }
.menu_bottom ul li {width: 25%;}
.menu_bottom ul li:first-child {border-left: none;}
.menu_bottom ul li:last-child {background: none;border-right: none;}
.menu_bottom ul li a,.header_menu ul li a {display: block;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 26px; color: #fff; line-height: 50px; }
.menu_bottom ul li.active a,.menu_bottom ul li:hover a{color: #f7941e; text-decoration: none;}
.header_menu ul li:hover,.header_menu ul li:hover a,.header_menu ul li.current-menu-item a  {color: #1680ad; text-decoration: none;}
.menu_bottom ul li:nth-of-type(1).active,.menu_wrap ul li:nth-of-type(1):hover,.menu_bottom ul li:nth-of-type(1):hover  {border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.menu_bottom ul li:last-child.active,.menu_wrap ul li:last-child:hover,.menu_bottom ul li:last-child:hover  {border-radius:0 5px 5px 0;}
.menu_bottom .navbar-default  { border:none; box-shadow:0px 4px 15px rgba(0,0,0,0.4); -moz-box-shadow:0px 4px 15px rgba(0,0,0,0.4);-webkit-box-shadow:0px 4px 15px rgba(0,0,0,0.4);margin-bottom: 0; background: #1680ad;}
.menu_bottom .navbar-collapse {padding-left: 0; padding-right: 0;}
.header_menu .navbar-default {background: none; border: none; box-shadow: none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0; margin-bottom: 0;}
/*.header_menu ul li {float: left; border-right: 1px solid #114d68; border-left: 1px solid #2c80a4; padding: 0 17px; position: relative;}*/
.header_menu ul li {float: left; border-right: 1px solid #B16103; border-left: 1px solid #CF7305; padding: 0 17px; position: relative;}
.header_menu ul li:first-child { border-left: none; background: url("images/line_menu.png") repeat-y top left;}
.header_menu ul li:last-child { border-right: none; background: url("images/line_menu.png") repeat-y top right;}
.header_menu ul li a {padding-top: 13px;line-height: 30px; font-size: 20px;}
.header_menu ul li span.i_menu {display: block; background: url("images/i_menu.png") no-repeat; width: 27px; height: 34px; margin: 0 auto 13px;}
.header_menu ul li:nth-of-type(1) span.i_menu {background-position: 0px 9px;}
.header_menu ul li:nth-of-type(2) span.i_menu {background-position: 0px -40px;}
.header_menu ul li:nth-of-type(3) span.i_menu {background-position: 0px -86px;}
.header_menu ul li:nth-of-type(4) span.i_menu {background-position: 0px -137px;}
.header_menu ul li:hover span.i_menu,.header_menu ul li.current-menu-item span.i_menu {background: url("images/i_menu_hover.png") no-repeat;}
.header_menu ul li:hover:nth-of-type(1) span.i_menu,.header_menu ul li:nth-of-type(1).current-menu-item span.i_menu {background-position: 0px 9px;}
.header_menu ul li:hover:nth-of-type(2) span.i_menu,.header_menu ul li:nth-of-type(2).current-menu-item span.i_menu  {background-position: 0px -40px;}
.header_menu ul li:hover:nth-of-type(3) span.i_menu,.header_menu ul li:nth-of-type(3).current-menu-item span.i_menu  {background-position: 0px -86px;}
.header_menu ul li:hover:nth-of-type(4) span.i_menu,.header_menu ul li:nth-of-type(4).current-menu-item span.i_menu  {background-position: 0px -137px;}
.header_menu ul li li span.i_menu {display: none;}
.header_menu ul {float: right;}
.header_menu ul.menu_dropdown {float: none;box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);-moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);-webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);}
.header_menu ul li:hover .dropdown-menu {display: block; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0; margin-top: 0; width: 100%;background: #b2b1b1; padding: 0; border: none;}
.header_menu ul li:hover .dropdown-menu li {float: none; }
.header_menu ul li:hover .dropdown-menu {box-shadow: 0 6px 12px rgba(0,0,0,0.4);}
.header_menu ul li li {padding: 0; border-bottom: 1px solid #acaaaa; border-top: 1px solid #9c9c9c; border-left: none; border-right: none;}
.header_menu ul li li:first-child,.header_menu ul li li:last-child {background: none;}
.header_menu ul li li:first-child {border-top: none;}
.header_menu ul li li:last-child {border-bottom: none;}
.header_menu ul li li a {color: #fff !important; padding: 7px 0; text-align: center;}
/*.header_menu ul li li li:hover a{background: #1680ad;}*/
.header_menu ul li li li:hover a,.header_menu ul li li:hover a{background: #f7941e; color:#1680ad !important; }
.header_menu ul li li li:first-child:hover a {box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);-moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);-webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.4);}
/*** CSS MAINMENU & MENU BOTTOM ***/

/*** CSS CONTENT WRAP ***/
.content {margin-bottom: 20px;}
.category-dich-vu-du-lich .content,.category-quang-cao-truyen-thong .content {margin-bottom: 0px;}
/*** CSS HOT NEWS ***/
.hotnew_wrap .hotnew_wrap_inner {background: #fff; height: 60px; box-shadow:0px 3px 10px rgba(0,0,0,0.4); margin-bottom: 50px; position: relative;}
.hotnew_wrap .hotnews_col_1 {background: #f7941e; height: 60px;}
/*.hotnew_wrap .hotnews_col_1 .i_hotnews {background: url("images/i_hot_news.png") no-repeat; width: 29px; height: 31px; display: inline-block; float: left;}*/
.hotnew_wrap .hotnews_col_1 h3 {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 22px; line-height: 60px; background: url("images/i_hot_news.png") no-repeat center left; text-indent: 70px; color: #fff;}
.hotnew_wrap .hotnews_col_1 .i_arrow {background: url("images/arrow.png") no-repeat; display: inline-block; width: 7px; height: 13px; position: absolute; right: 0; top: 25px;}
.hotnew_wrap .hotnews_col_2 ul li a,.hotnew_wrap .hotnews_col_3 ul li a {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 22px; line-height: 60px; color: #939393;}
.hotnew_wrap .hotnews_col_2 ul li a:hover,.hotnew_wrap .hotnews_col_3 ul li a:hover {text-decoration: none; color: #f7941e;}
.hotnew_wrap .hotnews_col_2 ul li {background: url("images/arrow_hotnews.png") no-repeat 0px center; text-indent: 30px; }
.hotnew_wrap .hotnews_col_2 {padding-left: 0; }
/*** CSS HOT NEWS ***/

/*** CSS COLUMN LEFT ***/
.left_wrap .title_caption_right h2 {background:url("images/l_bg_title.png") no-repeat top right;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 24px;  color: #fff; display: inline-block; height: 41px; line-height: 41px; text-indent: 15px; padding-right: 35px;}
.left_wrap .title_caption_right h2 span {display: block; background: #178ec0; padding-right: 15px;}
.left_wrap .title_caption_right h2 a{color: #fff;}
.left_wrap .title_caption_right h2 a:hover {text-decoration: none; color: #f7941e; }
.view_all {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 18px; background: #178ec0; color: #fff; padding: 6px 10px;}
.view_all:hover {color: #f7941e; text-decoration: none;}
.left_wrap .carousel-control {background: none !important;}
.left_wrap .carousel-indicators {top: 10px;z-index: 1;text-align: right;margin-left: -15%; bottom: auto;}
.left_wrap .carousel-indicators .active {background: #f7941e;border: none;}
.left_wrap .carousel-indicators li {background: #178ec0;border: none;}
.left_wrap .carousel-control {width: 7%;display: none; top: -45%;}
.left_wrap .carousel-control .glyphicon-chevron-left, .left_wrap  .carousel-control .glyphicon-chevron-right {width: 45px;height: 45px;background: url("images/arrow_slide.png") no-repeat;}
.left_wrap .carousel-control .glyphicon-chevron-left {background-position: 0px 0px; margin-left: -5px;}
.left_wrap .carousel-control .glyphicon-chevron-left:hover {background-position: 0 -45px;}
.left_wrap .carousel-control .glyphicon-chevron-right {background-position: -45px 0px;right: 5px;}
.left_wrap .carousel-control .glyphicon-chevron-right:hover {background-position: -45px -45px;}
#event-slide-carousel:hover .carousel-control,#web-slide-carousel:hover .carousel-control {display: block;}
.left_wrap .glyphicon-chevron-left:before, .left_wrap .glyphicon-chevron-right:before {content: "";}
.module_left { margin-bottom: 60px;}
.module_left_inner {margin-top: 15px;}

/*** CSS EVENT & PR ***/
.event_pr .event_new,.event_pr .event_slide  {margin-top: 15px;}
.event_pr .event_new .news_container {background: #e9edef; padding: 15px; margin-bottom: 20px;}
.event_pr .event_slide .event_slide_img {position: relative; height: 266px; overflow: hidden;}
.event_pr .event_slide .event_slide_img img {height: auto; width: 100%;}
.event_pr .event_slide .event_slide_content h3.slide_title,.left_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 24px; line-height: 30px; margin: 20px 0; height: 60px;}
.event_pr .event_slide .event_slide_content h3.slide_title a,.left_title a {color: #555;}
.event_pr .event_slide .event_slide_content h3.slide_title a:hover,.left_title a:hover {color:#f7941e; text-decoration: none;}
.event_pr .event_slide .event_slide_content p {color: #575757; margin: 5px 0 15px 0;}
.view_more {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 18px; line-height: 32px; color: #000;display: inline-block; padding: 0 10px 0 0;text-indent: 5px;}
.view_more:hover {background: #f7941e; text-decoration: none; color: #fff;}
.view_more span {background: url("images/i_plus.png") no-repeat; width: 31px; height: 32px; float: left; display: inline-block;}
/*** CSS EVENT & PR ***/

/*** CSS HUMAN RESOURCES ***/
.human_resources .human_main_item_img {position: relative; height: 205px; overflow: hidden;}
.human_resources .human_main_item_img img {width: 100%; height: auto;}
.human_resources .human_main_item_content p {color: #575757; margin: 0px 0 13px 0;}
.human_resources .human_item_rating {margin-top: 15px;}
.human_resources .human_item_rating .human_item_rating_img {width: 81px; float: left; margin-right: 15px; height: 81px; overflow: hidden;}
.human_resources .human_item_rating .human_item_rating_img img {width: 100%; height: 100%;}
.human_resources .human_item_rating .human_item_rating_content h4 {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 16px; line-height: 18px;}
.human_resources .human_item_rating .human_item_rating_content h4 a {color: #555;}
.human_resources .human_item_rating .human_item_rating_content h4 a:hover {color:#f7941e; text-decoration: none;}
.human_resources .human_item_rating .human_item_rating_content {width: 72%; float: left;}
.human_resources .human_item_rating .human_item {width: 100%; overflow: hidden; margin-bottom: 30px;}
.human_resources .human_item_rating .human_item:last-child {margin-bottom: 0;}
/*** CSS HUMAN RESOURCES ***/

/*** CSS ADVERTISING DESIGN ***/
.advertising_design_item_img {position: relative; height: 220px; overflow: hidden;}
.advertising_design_item_img img {height: 100%; width: 100%;}
.advertising_design .left_title {height: 50px;}
/*** CSS ADVERTISING DESIGN ***/

/*** CSS COLUMN LEFT ***/

/*** CSS COLUMN RIGHT ***/
.module_right {margin-bottom: 30px;}
.module_right .module_right_inner {margin-top: 20px;}
.module_advertising .image-campaign {width: 220px !important;}
.module_advertising .image-campaign li {margin: 0 !important;}
.title_caption_right {border-bottom: 3px solid #178ec0;}
.meta_date { width: 30px; background: #f7941e; left: 15px; top: 15px; position: absolute; z-index: 10; padding: 2px 0 5px 0;}
.meta_date  span {color: #fff; display: block; text-align: center;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 16px; line-height: 18px;}
.meta_date  span.n_month { background: url("images/line_month.png") no-repeat bottom center;}
.module_right .title_caption_right h2 {background: url("images/bg_title_s.png") no-repeat;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 24px;  color: #fff; width: 131px; height: 41px; line-height: 41px; text-indent: 15px;}
.module_search .frm_search {background: #fff; margin: 20px 0; padding: 7px 0;position: relative;}
.module_search .frm_search .txt_search {border: none;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 20px; color: #939393;width: 175px; text-indent: 10px;}
.module_search .frm_search .btn_tim {position: absolute; right: 10px; top: 2px; width: 32px; height: 32px; background: url("images/i_search.png") no-repeat; border: none; text-indent: -9999px;}
.module_news .news_hot {position: relative;}
.module_news .news_hot .news_hot_content {position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; padding: 0 15px;}
.module_news .news_hot .news_hot_img {height: 160px; overflow: hidden;}
.module_news .news_hot .news_hot_img img {width: 100%; height: 100%;}
.module_news .news_hot .news_hot_content h4.news_hot_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 18px; line-height: 18px;}
.module_news .news_hot .news_hot_content h4.news_hot_title a {color: #fff;}
.module_news .news_hot .news_hot_content h4.news_hot_title a:hover {color: #f7941e; text-decoration: none;}
.module_news .news_hot .news_hot_content p {font-size: 11px; color: #fff; margin: 5px 0;}
.module_news .news_hot .news_hot_blur {position: absolute; left: 0; right: 0; width: 100%; top: 0; height: 100%;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, rgba(7,7,7,0.4) 0%, rgba(255,255,255,0.4) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,7,7,0.4)), color-stop(100%,rgba(255,255,255,0.4))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(7,7,7,0.4) 0%,rgba(255,255,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(7,7,7,0.4) 0%,rgba(255,255,255,0.4) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(7,7,7,0.4) 0%,rgba(255,255,255,0.4) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(7,7,7,0.4) 0%,rgba(255,255,255,0.4) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66070707', endColorstr='#66ffffff',GradientType=0 ); /* IE6-8 */
}
.module_news .news_container {background: #fff; padding: 30px 15px 15px 15px;}
.news_container .news_item {width: 100%;overflow: hidden;margin-bottom: 15px;}
.news_container .news_item .news_item_img {border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 3px solid #1b94c8;width: 42%;float: left;margin-right: 10px; position: relative; height: 80px; overflow: hidden;}
.news_container .news_item .news_item_img img {width: 100%; height: 100%;}
/*.news_container .news_item .news_item_img img {border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}*/
.news_container .news_item .news_item_img span.i_news {display: inline-block; width: 23px; height: 23px; background: url("images/arrow_new_hover.png") no-repeat; position: absolute; left: 50%; margin-left: -11px; top: 50%; margin-top: -11px; display: none;}
.news_container .news_item .news_item_img .new_blur {background: rgba(23,142,192,0.2); position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; display: none;}
.news_container .news_item .news_item_img:hover span.i_news,.news_container .news_item .news_item_img:hover .new_blur  {display: block;}
.news_container .news_item .news_item_content {width: 52%;float: left;}
.news_container .news_item h4.new_item_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif;text-transform: lowercase;font-weight: normal;font-size: 18px;line-height: 18px;}
.news_container .news_item h4.new_item_title a {color: #555;}
.news_container .news_item h4.new_item_title a:hover {color: #178ec0; text-decoration: none;}
.date_meta { font-size: 11px; line-height: 15px; color: #acacac; display: block; background: url("images/i_date.png") no-repeat left center; text-indent: 25px; margin: 7px 0;}
/*** CSS COLUMN RIGHT ***/

/*** CSS CONTENT WRAP ***/

/*** CSS BOTTOM WRAP ***/
.bottom_wrap {background: #333;  position: relative;}
.bottom_wrap h3.bottom_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 24px; line-height: 30px; color: #f7941e;}
.bottom_wrap .bottom_content {margin-top: 15px;}
.about_wrap, .social_wrap, .payment_wrap, .support_wrap, .facebook_wrap {margin-bottom: 70px;}

/*** CSS ABOUT US ***/
.bottom_wrap .about_wrap .bottom_content {margin-top: 0;}
.bottom_wrap .about_wrap .about_logo {width: 32%; float: left; margin-right: 3px;}
.bottom_wrap .about_wrap .about_address {width: 67%; float: left; color: #ccc; font-size: 12px; line-height: 16px;}
.bottom_wrap .about_wrap .tb_address .about_note {vertical-align: top;width: 35%;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 16px; line-height: 18px; color: #f7941e;}
.bottom_wrap .about_wrap .tb_address tr.tr_empty {height: 5px;}
/*** CSS ABOUT US ***/

/*** CSS SOCIAL NETWORK ***/
.bottom_wrap .social_wrap ul.social_netword li { float: left; margin:0 15px 15px 0;}
/*** CSS SOCIAL NETWORK ***/

/*** CSS PROJECT ***/
.bottom_wrap .project_wrap ul li a {color: #ccc; font-size: 12px;}
.bottom_wrap .project_wrap ul li a:hover {color: #fb961f; text-decoration: none;}
/*** CSS PROJECT ***/

/*** CSS SUPPORT ***/
.bottom_wrap .support_wrap ul li a {color: #ccc; font-size: 12px;}
.bottom_wrap .support_wrap ul li a:hover {color: #fb961f; text-decoration: none;}
/*** CSS SUPPORT ***/

/*** CSS COPYRIGHT ***/
.bottom_wrap .copyright_wrap {height: 35px; position: absolute; bottom:0; left: 0; right: 0; color: #fff;}
.bottom_wrap .copyright_wrap p {text-align: center;margin: 0; text-shadow: 2px 2px 4px #000;-moz-text-shadow: 2px 2px 4px #000;-webkit-text-shadow: 2px 2px 4px #000;-o-text-shadow: 2px 2px 4px #000;}
.bottom_wrap .copyright_wrap p strong {color: #178ec0;}
/*** CSS COPYRIGHT ***/

/*** CSS BOTTOM WRAP ***/

/***** CSS PHAN TRANG *****/
.archive_navi {text-align: right;clear: both; margin-top: 30px;}
.wp-pagenavi a,.wp-pagenavi .pages,.wp-pagenavi span.extend {border-radius:3px;border: 1px solid #178ec0 !important; padding:6px 10px !important;color:#fff;
    background: #7db9e8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, #7db9e8 5%, #178ec0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#7db9e8), color-stop(100%,#178ec0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7db9e8 5%,#178ec0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7db9e8 5%,#178ec0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #7db9e8 5%,#178ec0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #7db9e8 5%,#178ec0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#178ec0',GradientType=0 ); /* IE6-8 */}
.wp-pagenavi span.current,.wp-pagenavi a:hover{padding:6px 10px;border-radius:3px;color:#fff;border:1px solid #BB6805 !important;
    background: #fc8e20; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, #fc8e20 1%, #c6700d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fc8e20), color-stop(100%,#c6700d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc8e20 1%,#c6700d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc8e20 1%,#c6700d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc8e20 1%,#c6700d 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fc8e20 1%,#c6700d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8e20', endColorstr='#c6700d',GradientType=0 ); /* IE6-8 */
}
/***** CSS PHAN TRANG *****/


/******************* CSS PAGE SEARCH *********************/
.search_item {width: 100%; overflow: hidden; margin-bottom: 20px;}
.search_item .search_item_img {width: 35%; float: left; margin-right: 20px; height: 150px; overflow: hidden;}
.search_item .search_item_img img {height: auto;}
.search_item .search_item_content {width: 62%; float: left;}
.search_item .search_item_content h2.search_item_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif;text-transform: lowercase;font-weight: normal;font-size: 18px;line-height: 22px;}
.search_item .search_item_content h2.search_item_title  a {color: #555;}
.search_item .search_item_content h2.search_item_title  a:hover {color: #f7941e; text-decoration: none;}
.search_item .search_item_cat {clear: both; margin-top: 20px;width: 100%; float: left; border-bottom: 1px solid #B8B6B6;border-top: 1px solid #B8B6B6; padding: 4px 0;}
.search_item .search_item_cat .meta {margin-bottom: 0;}
.search_item .search_item_cat .search_item_meta {display: inline-block; float: left;}
.search_item .search_item_cat .search_item_more {float: right;}
.search_item .search_item_cat .search_item_more a,.search_item .search_item_cat .search_item_meta a {color: #f7941e;}
.search_item .search_item_inner {width: 100%; float: left;}
/******************* CSS PAGE SEARCH *********************/

/****************** CSS PAGE SINGLE ********************/

/*** CSS LEFT CONTENT ***/
.left_content {margin-bottom: 40px;}
.left_content .breadcrumb {background: #178ec0; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0; overflow: hidden;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 17px; line-height: 24px; color: #fff;}
/*.single .left_content .breadcrumb ul li {float: left;font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 17px; line-height: 24px; color: #fff; padding-right: 15px; margin-right: 10px; background: url("images/arrow_breadcrumb.png") no-repeat center right;}
.single .left_content .breadcrumb ul li:last-child {background: none;}*/
.left_content .breadcrumb a {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 17px; line-height: 24px; color: #fff;margin-right: 10px; background: url("images/arrow_breadcrumb.png") no-repeat right 5px;padding-right: 15px;}
.left_content_inner h2.single_title {font-family: 'VH Bebas Neue', tahoma, arial, sans-serif; text-transform: lowercase; font-weight: normal; font-size: 26px; line-height: 30px; color: #555; margin: 40px 0 5px 0;}
.meta {margin: 0 0 15px 0;}
.meta .n_date {display: inline-block; background: url("images/s_date.png") no-repeat center left; color: #777; font-size: 12px; text-indent: 15px; float: left; margin-right: 10px;vertical-align: baseline;}
.meta .n_author {display:inline-block; color: #777; font-size: 12px; float: left; margin-right: 10px;vertical-align: baseline;}
.meta .n_view {display:inline-block; color: #777; font-size: 12px;vertical-align: baseline;}
.meta a,.meta span {vertical-align: baseline;}
.single .social {background: #178ec0; padding: 5px 0; }
.single .social .addthis_button_facebook_like,.single .social .addthis_button_linkedin_counter {margin-right: 20px;}
.single .social .addthis_button_google_plusone, .single .social .addthis_button_tweet {margin-right: -10px;}
.single .social .addthis_button_google_plusone {margin-top: -4px;}
.single_tag { padding: 7px 0 5px 0; border-top: 1px solid #B8B6B6; border-bottom: 1px solid #B8B6B6; margin: 10px 0;}
.single_tag a {vertical-align: baseline;background: #f7941e;padding: 4px 8px;margin: 0 0px 3px 0;display: inline-block;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; color: #fff;}
.single_tag a:hover {text-decoration: none; background: #178ec0;}
/*** CSS LEFT CONTENT ***/


/****************** CSS PAGE SINGLE ********************/

/**** CSS PAGE ERROR 404 ****/
.error404 h2.page_not_found {margin: 40px 0 20px 0;font-family: VH Bebas Neue, sans-serif;color: #f7941e;font-size: 150px;line-height: 160px;text-align: center;}
.error404 .left_content_inner a {color: #f7941e;vertical-align: baseline;}
.error404 .left_content_inner strong { vertical-align: baseline;}
/**** CSS PAGE ERROR 404 ****/

/*** CSS PAGE ARCHIVE ***/
.archive_wrap_1 .archive_wrap_inner {border-bottom: 1px solid #bfbfbf;padding-bottom: 30px;}
.archive_wrap_2 .archive_wrap_inner,.archive_wrap_3 .archive_wrap_inner { padding-bottom: 30px;padding-top: 30px;border-bottom: 1px solid #bfbfbf; border-top: 1px solid #fff;}
.archive_wrap_4 .archive_wrap_inner {border-top: 1px solid #fff;padding-top: 30px;}
.archive_wrap_2  .left_title,.archive_wrap_4 .left_title {height: 80px;}
/*** CSS PAGE ARCHIVE ***/

/********************* CSS PAGE CATEGORY & SINGLE **************************/

/******** CSS RESPONSIVE **********/

/******** CSS MIN WIDTH 1200px **********/
@media (min-width: 1200px) {
    .navbar-brand {display:none;}
    .container {width: 1000px;}
}
/******** CSS MIN WIDTH 1200px **********/

/******** CSS MIN WIDTH 992PX & MAX WIDTH 1199PX **********/
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-brand {display:none;}

    /********************* CSS PAGE CATEGORY & SINGLE **************************/

    /*** CSS SLIDER WRAP ***/
    .slider_wrap .slide_caption_content {width: 970px; margin-left: -485px;}
    .slider_wrap .carousel-control { width: 5%;}
    .slider_wrap .carousel-control.right {right: -20px;}
    /*** CSS SLIDER WRAP ***/

    /*** CSS MAINMENU & MENUBOTTOM ***/

    /*** CSS MAINMENU & MENUBOTTOM ***/

    /*** CSS HOT NEWS ***/
    .tickercontainer,.tickercontainer .mask  {width: 785px;}
    /*** CSS HOT NEWS ***/

    /*** CSS SLIDE EMPTY ***/
    .slide_empty {min-height: 410px;}
    /*** CSS SLIDE EMPTY ***/

    /*** CSS COLUMN LEFT ***/
    .event_pr .event_slide .event_slide_content h3.slide_title, .left_title { margin: 15px 0;}
    .news_container .news_item h4.new_item_title {font-size: 17px;}
    .human_resources .human_item_rating .human_item_rating_content {width: 70%;}
    .human_main_item_content h3.left_title { height: 90px;}
    /*** CSS COLUMN LEFT ***/


    /*** CSS BOTTOM WRAP ***/

    /*** CSS ABOUT US  ***/
    .bottom_wrap .about_wrap .about_logo {width: 31%;}
    /*** CSS ABOUT US  ***/

    /*** CSS BOTTOM WRAP ***/

    /********************* CSS PAGE CATEGORY & SINGLE **************************/
}
/******** CSS MIN WIDTH 992PX & MAX WIDTH 1199PX **********/

/******** CSS MIN WIDTH 768PX & MAX WIDTH 991PX **********/
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-brand {display:none;}

    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/

    /*** CSS GROUP CONTENT ***/
    .group_content .group_content_item_inner h2.group_title {font-size: 22px;}
    .group_content .group_menu ul li {text-indent: 65px;}
    .group_content .group_menu ul li a {font-size: 16px;}
    .group_content .group_menu li span.n_menu {font-size: 14px;}

    /*** CSS MENU SERVICE ***/
    .group_content .group_service .group_menu ul li a {background: url("images/m_service.png") no-repeat;}
    .group_content .group_service .group_menu ul li:nth-of-type(1) a {background-position: 10px 15px;}
    .group_content .group_service .group_menu ul li:nth-of-type(2) a {background-position: 10px -80px;}
    .group_content .group_service .group_menu ul li:nth-of-type(3) a {background-position: 10px -188px;}
    .group_content .group_service .group_menu ul li:nth-of-type(4) a {background-position: 10px -310px;}

    .group_content .group_service .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_service .group_menu ul li:hover a {background: url("images/m_service_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -70px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -143px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -246px;}
    /*** CSS MENU SERVICE ***/

    /*** CSS MENU TRAVEL ***/
    .group_content .group_travel .group_menu ul li a {background: url("images/m_travel.png") no-repeat;}
    .group_content .group_travel .group_menu ul li:nth-of-type(1) a {background-position: 10px 10px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(2) a {background-position: 10px -102px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(3) a {background-position: 10px -210px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(4) a {background-position: 10px -310px;}

    .group_content .group_travel .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_travel .group_menu ul li:hover a {background: url("images/m_travel_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -84px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -196px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -290px;}
    /*** CSS MENU SERVICE ***/

    /*** CSS MENU MEDIA ***/
    .group_content .group_media .group_menu ul li a {background: url("images/m_media.png") no-repeat;}
    .group_content .group_media .group_menu ul li:nth-of-type(1) a {background-position: 10px 0px;}
    .group_content .group_media .group_menu ul li:nth-of-type(2) a {background-position: 10px -89px;}
    .group_content .group_media .group_menu ul li:nth-of-type(3) a {background-position: 10px -210px;}
    .group_content .group_media .group_menu ul li:nth-of-type(4) a {background-position: 10px -305px;}

    .group_content .group_media .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_media .group_menu ul li:hover a {background: url("images/m_media_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -78px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -192px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -289px;}
    /*** CSS MENU MEDIA ***/

    /*** CSS GROUP CONTENT ***/


    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/

    /********************* CSS PAGE CATEGORY & SINGLE **************************/
    /*** CSS SLIDER WRAP ***/
    .slider_wrap .slide_caption_content {width: 750px; margin-left: -375px;}
    .slider_wrap .carousel-control { width: 8%;}
    .slider_wrap .slide_caption_content h3.slide_caption_title {font-size: 30px; line-height: 40px;}
    .slider_wrap .slide_caption_content .caption span {font-size: 14px;}
    .slider_wrap .slide_caption_content .caption .caption_inner {margin-bottom: 20px;}

    /*** CSS SLIDER WRAP ***/

    /*** CSS MAINMENU & MENUBOTTOM ***/
    .menu_wrap ul li a, .menu_bottom ul li a { font-size: 20px;}
    .header_menu ul li a {font-size: 18px;}
	.header_menu ul li {padding: 0 12px;}
    /*** CSS MAINMENU & MENUBOTTOM ***/

    /*** CSS SLIDE EMPTY ***/
    .slide_empty {min-height: 310px;}
    /*** CSS SLIDE EMPTY ***/

    /*** CSS HOT NEWS ***/
    .hotnew_wrap .hotnews_col_1 h3 {font-size: 22px; text-indent: 35px;}
    .hotnew_wrap .hotnews_col_2 ul li a, .hotnew_wrap .hotnews_col_3 ul li a {font-size: 22px;}
    .hotnew_wrap .hotnews_col_2 ul li, .hotnew_wrap .hotnews_col_3 ul li {background: url("images/arrow_hotnews.png") no-repeat 0px center;}
    .tickercontainer,.tickercontainer .mask  {width: 600px;}
    /*** CSS HOT NEWS ***/

    /*** CSS COLUMN RIGHT ***/
    .module_news .news_hot .news_hot_img {height: 435px;}
    .module_right .news_container .news_item .news_item_img {width: 120px; height: 120px;}
    .module_right .news_container .news_item h4.new_item_title { height: auto;}
    .module_right .news_container .news_item .news_item_img img {width: 100%;}
    .module_facebook_fan img {width: 100%;}
    .module_search .frm_search .txt_search {width: 94%;}
    .module_advertising {text-align: center;}
    .module_news .news_hot .news_hot_content h4.news_hot_title {font-size: 24px; line-height: 30px;}
    .module_news .news_hot .news_hot_content p {font-size: 14px;}
    /*** CSS COLUMN RIGHT ***/

    /*** CSS BOTTOM WRAP ***/
    .bottom_wrap .about_wrap .about_logo {width: 17%;}
    .about_wrap, .social_wrap {margin-bottom: 50px;}
    .bottom_wrap .about_wrap .tb_address tr.tr_empty {height: 10px;}
    /*** CSS BOTTOM WRAP ***/

    /********************* CSS PAGE CATEGORY & SINGLE **************************/

}
/******** CSS MIN WIDTH 768PX & MAX WIDTH 991PX **********/

/******** CSS MAX WIDTH 767PX  **********/
@media (max-width: 767px) {

    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/

    /*** CSS GROUP CONTENT ***/
    .group_content {margin: 50px 0 20px 0;}
    .group_content .group_content_item {margin-bottom: 40px;}
    .group_footer .group_copyright {text-align: center; margin: 10px 0;}
    .group_footer .group_social {position: relative; text-align: center; right: auto; top: auto;}
    /*** CSS GROUP CONTENT ***/


    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/


    /********************* CSS PAGE CATEGORY & SINGLE **************************/
    /*** CSS SLIDER WRAP ***/
    .slider_wrap .slide_caption_content,.slider_wrap .carousel-control {display: none;}
    /*** CSS SLIDER WRAP ***/

    /*** CSS HEADER ***/
    .header_wrap {height: 95px;}
    .header_menu {margin-top: 40px;}
    .header_wrap .header_logo h1 {margin: 0 auto; padding-top: 0px;}
    .header_menu .navbar-default {background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
        background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);}
    .header_menu ul li,.header_menu ul {float: none;}
    .header_menu ul li {padding: 10px 0; background: none; border: none;}
    .header_menu ul li:first-child,.header_menu ul li:last-child {background: none;}
    .header_menu ul li span.i_menu {display: none;}
    .header_menu ul li a {color: #000; padding-top: 0;}
    .header_menu .navbar-collapse.in {overflow-y: hidden;}
    .header_menu ul li .dropdown-menu {position: relative; background: none; box-shadow: none;}
    .header_menu ul li:hover .dropdown-menu {background: none;}
    .header_menu ul li .dropdown-menu li {border: none;}
    .header_menu ul li li a {color: #000 !important;}
    .header_menu ul li li li:hover a {background: none; color: #f7941e !important;}
    .header_menu ul li .dropdown-menu li a {text-align: left; text-indent: 20px;}
    .header_menu .navbar-collapse {max-height: 600px;}
    .header_menu ul.menu_dropdown {box-shadow: none;}
    .header_menu ul li:hover .dropdown-menu,.header_menu ul li li li:first-child:hover a {box-shadow: none;}
    /*** CSS HEADER ***/

    /*** CSS MAINMENU & MENUBOTTOM ***/
    .navbar-default .navbar-brand,.menu_wrap ul li a, .menu_bottom ul li a {color: #000;font-size: 22px;}
    .navbar-default .navbar-brand{font-family: 'VH Bebas Neue', tahoma, arial, sans-serif;text-transform: lowercase;font-weight: normal; font-size: 26px;}
    .menu_wrap ul li.active a, .menu_wrap ul li:hover a, .menu_bottom ul li.active a, .menu_bottom ul li:hover a {color:#f7941e ;}
    .navbar-default .navbar-toggle {background: #fff;}
    .menu_wrap ul li:nth-of-type(1).active, .menu_bottom ul li:nth-of-type(1).active, .menu_wrap ul li:nth-of-type(1):hover, .menu_bottom ul li:nth-of-type(1):hover {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
    .menu_wrap ul li,.menu_bottom ul li {float: none; border:none; width: 100% !important; text-align: left;}
    .menu_wrap ul li.active, .menu_wrap ul li:hover, .menu_bottom ul li.active, .menu_bottom ul li:hover {background: none;}
    .menu_wrap ul li a, .menu_bottom ul li a {padding: 0 15px;}
    .menu_wrap .navbar-default, .menu_bottom .navbar-default {background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
        background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);}
    /*** CSS MAINMENU & MENUBOTTOM ***/

    /*** CSS META ***/
    .meta .n_author {display: inline-block; background: url("images/i_lst_hotnew.png") no-repeat 0px -50px; text-indent: -10px;}
    .meta .n_view {display: inline-block; background: url("images/i_lst_hotnew.png") no-repeat 0px -24px; text-indent: -10px;}
    .meta .n_author > span,.meta .n_view > span {text-indent: -9999px; display: inline-block;}
    /*** CSS META ***/

    /*** CSS SLIDE EMPTY ***/
    .slide_empty {min-height: 250px;}
    /*** CSS SLIDE EMPTY ***/

    /*** CSS HOT NEWS ***/
    .hotnews_col_2, .hotnews_col_3 {background: #fff;}
    .hotnew_wrap {margin-bottom: 50px;}
    .hotnew_wrap .hotnews_col_2 ul li, .hotnew_wrap .hotnews_col_3 ul li {text-align: left;background: url("images/arrow_hotnews.png") no-repeat 5px center;text-indent: 40px;}
    .tickercontainer,.tickercontainer .mask  {width: 100%;}
    .hotnew_wrap .hotnews_col_2 {padding-right: 0;}
    /*** CSS HOT NEWS ***/

    /*** CSS COLUMN LEFT ***/
    .event_pr .event_slide .event_slide_img img,.human_resources .human_main_item_img img,.human_resources .human_item_rating .human_item_rating_img img {width: 100%;}
    .event_pr .event_slide .event_slide_img {height: 347px;}
    .human_resources .human_main_item_img {height: auto;}
    .human_resources_item_left {margin-bottom: 30px;}
    .human_resources .human_item_rating .human_item_rating_img {width: 120px; height: 120px;}
    .advertising_design_item_img {width: 180px; float: left; margin-right: 20px; height: 180px;}
    .advertising_design_item {margin-bottom: 20px;}
    .advertising_design_item:last-child {margin-bottom: 0;}
    .event_pr .event_new, .event_pr .event_slide {margin-top: 30px;}
    .event_pr .event_new .news_container {margin-bottom: 30px;}
    .view_all {font-size: 26px;}
    .meta_date span {font-size: 20px; line-height: 24px;}
    .meta_date {width: 35px;}
    .advertising_design .left_title {height: auto; margin-top: 0;}
    #event-slide-carousel:hover .carousel-control,#web-slide-carousel:hover .carousel-control {display: none;}
    /*** CSS COLUMN LEFT ***/

    /*** CSS COLUMN RIGHT ***/
    .news_container .news_item .news_item_img {width: 120px; height: 120px;}
    .news_container .news_item h4.new_item_title { height: auto; font-size: 20px;}
    .news_container .news_item .news_item_img img {width: 100%;}
    .module_facebook_fan img {width: 100%;}
    .module_search .frm_search .txt_search {width: 94%;}
    .module_advertising {text-align: center;}
    .module_news .news_hot .news_hot_img {height: auto;}
    .module_news .news_hot .news_hot_content h4.news_hot_title {font-size: 24px; line-height: 30px;}
    .module_news .news_hot .news_hot_content p {font-size: 14px;}
    /*** CSS COLUMN RIGHT ***/

    /*** CSS BOTTOM WRAP ***/
    .about_wrap, .social_wrap, .payment_wrap, .support_wrap {margin-bottom: 50px;}
    .facebook_wrap {margin-bottom: 100px;}
    .bottom_wrap .about_wrap .about_logo {width: 20%;}
    .bottom_wrap .copyright_wrap {position: relative;margin-top: 20px;}
    /*** CSS BOTTOM WRAP ***/


    /********************* CSS PAGE CATEGORY & SINGLE **************************/

    /******* CSS PHAN TRANG ******/
    .wp-pagenavi a.page,.wp-pagenavi span.extend,.wp-pagenavi a.last {display: none; }
    /******* CSS PHAN TRANG ******/

    /******************* CSS PAGE SEARCH *********************/
    .search_item .search_item_content {width: 61%;}
    .search_item .search_item_img {height: 130px;}
    /******************* CSS PAGE SEARCH *********************/
}
/******** CSS MAX WIDTH 767PX  **********/

/******** CSS MIN WIDTH 480PX & MAX WIDTH 767PX **********/
@media (min-width:480px) and (max-width:767px) {




}
/******** CSS MIN WIDTH 480PX & MAX WIDTH 767PX **********/


/******** CSS MIN WIDTH 320PX & MAX WIDTH 479PX **********/
@media (min-width:320px) and (max-width:479px){

    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/

    /*** CSS GROUP CONTENT ***/
    .group_content .group_content_item_inner h2.group_title {font-size: 22px;}
    .group_content .group_menu ul li {text-indent: 65px;}
    .group_content .group_menu ul li a {font-size: 18px;}
    .group_content .group_menu li span.n_menu {font-size: 16px;}

    /*** CSS MENU SERVICE ***/
    .group_content .group_service .group_menu ul li a {background: url("images/m_service.png") no-repeat;}
    .group_content .group_service .group_menu ul li:nth-of-type(1) a {background-position: 10px 15px;}
    .group_content .group_service .group_menu ul li:nth-of-type(2) a {background-position: 10px -80px;}
    .group_content .group_service .group_menu ul li:nth-of-type(3) a {background-position: 10px -188px;}
    .group_content .group_service .group_menu ul li:nth-of-type(4) a {background-position: 10px -310px;}

    .group_content .group_service .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_service .group_menu ul li:hover a {background: url("images/m_service_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -70px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -143px;}
    .group_content .group_service .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -246px;}
    /*** CSS MENU SERVICE ***/

    /*** CSS MENU TRAVEL ***/
    .group_content .group_travel .group_menu ul li a {background: url("images/m_travel.png") no-repeat;}
    .group_content .group_travel .group_menu ul li:nth-of-type(1) a {background-position: 10px 10px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(2) a {background-position: 10px -102px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(3) a {background-position: 10px -210px;}
    .group_content .group_travel .group_menu ul li:nth-of-type(4) a {background-position: 10px -310px;}

    .group_content .group_travel .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_travel .group_menu ul li:hover a {background: url("images/m_travel_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -84px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -196px;}
    .group_content .group_travel .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -290px;}
    /*** CSS MENU SERVICE ***/

    /*** CSS MENU MEDIA ***/
    .group_content .group_media .group_menu ul li a {background: url("images/m_media.png") no-repeat;}
    .group_content .group_media .group_menu ul li:nth-of-type(1) a {background-position: 10px 0px;}
    .group_content .group_media .group_menu ul li:nth-of-type(2) a {background-position: 10px -89px;}
    .group_content .group_media .group_menu ul li:nth-of-type(3) a {background-position: 10px -210px;}
    .group_content .group_media .group_menu ul li:nth-of-type(4) a {background-position: 10px -305px;}

    .group_content .group_media .group_menu ul li:hover { background: #f7931d; box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
    .group_content .group_media .group_menu ul li:hover a {background: url("images/m_media_hover.png") no-repeat; text-decoration: none; color: #fff; text-shadow: 1px 1px 2px #784100;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(1) a {background-position: 10px 23px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(2) a {background-position: 10px -78px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(3) a {background-position: 10px -192px;}
    .group_content .group_media .group_menu ul li:hover:nth-of-type(4) a {background-position: 10px -289px;}
    /*** CSS MENU MEDIA ***/

    /*** CSS GROUP CONTENT ***/


    /********************* CSS PAGE HOME NHAT MINH GROUP **************************/

    /********************* CSS PAGE CATEGORY & SINGLE **************************/


    /*** CSS SLIDE EMPTY ***/
    .slide_empty {min-height:150px;}
    /*** CSS SLIDE EMPTY ***/

    /*** CSS HOT NEWS ***/
    .hotnew_wrap .hotnews_col_2 ul li a, .hotnew_wrap .hotnews_col_3 ul li a {font-size: 18px;}
    /*** CSS HOT NEWS ***/

    /*** CSS COLUMN LEFT***/
    .news_container .news_item .news_item_img,.human_resources .human_item_rating .human_item_rating_img {width: 80px; height: 80px;}
    .event_pr .event_slide .event_slide_img {height: 155px;}
    .human_resources .human_item_rating .human_item_rating_content {width: 65%;}
    .human_resources .human_item_rating .human_item_rating_content h4 {font-size: 16px;}
    .advertising_design_item_img {float: none; margin-right: 0; width: 100%; height: auto;}
    .advertising_design .left_title {margin: 15px 0;}
    .advertising_design_item_img img {width: 100%;}
    /*** CSS COLUMN LEFT***/

    /*** CSS BOTTOM WRAP ***/
    .bottom_wrap .about_wrap .about_address {width: 100%; margin-top: 10px;}
    .bottom_wrap .about_wrap .about_logo {display: none;}
    /*** CSS BOTTOM WRAP ***/

    /********************* CSS PAGE CATEGORY & SINGLE **************************/

    /******************* CSS PAGE SEARCH *********************/
    .search_item .search_item_content {width: 100%; float: none; margin-top: 20px;}
    .search_item .search_item_img {height: auto; float: none; width: 100%;}
    /******************* CSS PAGE SEARCH *********************/

}
/******** CSS MIN WIDTH 320PX & MAX WIDTH 479PX **********/


/******** CSS RESPONSIVE **********/